package com.hanthink.common.utils;

/**
 * @author ld 流水号工具类
 */
public class SerialNumberUtil {

	/**
	 * 获取流水号
	 * 
	 * @param flag   标识位
	 * @param number 序列号
	 * @param today  当前日期
	 * @return
	 */
	public static String getSerialNumber(String flag, int number, String today) {
		if (flag == null || "".equals(flag)) {
			return null;
		} else if (number == 0) {
			return null;
		} else if (today == null || "".equals(today)) {
			return null;
		}
		// 将number拼接成6位流水，少位补0
		String numberStr = String.format("%06d", number);
		return flag.toUpperCase() + today + numberStr;
	}
}
